// tp_class.i - SWIG interface
%module tp_class
%{
#include "tp_class.h"
%}
 
// Parse the original header file
%include "tp_class.h"
 
/* Instantiate a few different versions of the template */
%template(iClass) tp_class<int>;
%template(dClass) tp_class<double>;
%template(iMakeC) make_tp_class<int>;
%template(dMakeC) make_tp_class<double>;
